body{margin:0; padding:0;}
a{color:#000; text-decoration:none;}
a:hover{text-decoration:none;}

.wrap{width:1000px; margin:0 auto;}
.wrap-index{width:1200px; margin:0 auto;}
.clear{clear:both;}


/*查字典*/
.topnav_l a:hover{text-decoration:underline;color:#C00;}.topnav_r_a:link,.topnav_r_a:visited{text-decoration:none;color:#000;float:left;line-height:36px;}.topnav_r_a:hover{text-decoration:underline;color:#C00;}.topnav_r_b:link,.topnav_r_b:visited{text-decoration:none;color:#028AFD;float:left;line-height:36px;}.topnav_r_b:hover{text-decoration:underline;color:#C00;}.topnav_r span{float:left;margin:0 5px;}.toplistnav_bg{width:100%;height:auto;overflow:hidden;border-bottom:#EEEEEE solid 1px;padding:10px 0;}.toplistnav{width:990px;height:auto;overflow:hidden;margin:0 auto;}.toplistnav dl{width:auto;height:auto;overflow:hidden;float:left;}.toplistnav dl dt{width:50px;height:40px;overflow:hidden;float:left;border-right:#ccc dashed 1px;text-align:center;font-size:16px;font-family:"宋体";color:#33B4A3;}.toplistnav dl dt p{float:left;width:47px;}.toplistnav dl dd{height:auto;overflow:hidden;float:left;white-space:nowrap;padding:0 3px 0 8px;_padding:0 3px 0 6px;}.tln_w_a{width:153px;}.tln_w_b{width:177px;}.tln_w_c{width:68px;}.tln_w_d{width:178px;}.tln_w_e{width:102px;}.toplistnav dl dd a:link,.toplistnav dl dd a:visited{text-decoration:none;line-height:20px;color:#000;float:left;}.toplistnav dl dd a:hover{text-decoration:underline;color:#CC0000;}.toplistnav dl dd em{line-height:20px;float:left;padding:0 4px;}.copyright{width:100%;height:auto;overflow:hidden;padding:10px 0;margin:10px auto 0 auto;border-top:#D2D2D2 solid 8px;}.copyright ul{width:1000px;height:auto;overflow:hidden;padding:10px 0;margin:0 auto;position:relative;}.copyright ul li{text-align:center;line-height:30px;color:#000;}.copyright ul li a:link,.copyright ul li a:visited{text-decoration:none;color:#000;margin:0 6px;background:url(//www.chazidian.com/images/list03.jpg) no-repeat 2px 7px;padding:0 0 0 9px;}.copyright ul .foot_clear_dian a:link,.copyright ul .foot_clear_dian a:visited{text-decoration:none;color:#000;padding:0;background:none;}.copyright ul li a:hover,.copyright ul .foot_clear_dian a:hover{text-decoration:underline;color:#C00;}.copyright ul li span{font-weight:600;color:#277687;}.copyright p{width:1012px;height:auto;overflow:hidden;margin:0 auto;}.copyright p img{width:106px;height:48px;float:left;border:#277687 solid 1px;margin:1px 0 0 5px;}#gotopbtn{position:fixed;_position:absolute;left:1480px;bottom:216px;width:43px;height:89px;cursor:pointer;background:url(http://www.chazidian.com/images/back_top_q.gif) no-repeat;}#gotopbtn:hover{background:url(http://www.chazidian.com/images/back_top.gif) no-repeat;}.hzls_box{width:100px;height:30px;position:relative;float:left;}.hzls_cent{position:absolute;left:0;bottom:0;}.hzls_cent_d{color:#FFF9EA;}.hzlscent{display:none;}.bottom_cent{width:275px;height:30px;margin:0 auto;}







/*头部*/
.header{padding:16px 0 12px;}
.header h1{float:left;}
.header .hdright{float:right;}
.hdright form .sechd{position:relative; width:450px; height:27px; border:1px solid #ddd;}
.sechd em{float:left; width:20px; height:17px; margin:4px 10px 0; padding-right:6px; border-right:1px solid #ddd; background:url(../../Images/wendang/inco.png) no-repeat 0 -40px; vertical-align:middle;}
.sechd input.text{color:#686879; width:282px; font:12px/12px "宋体"; padding:6px 5px; border:none; outline:none;}
.sechd input.butt{position:absolute; right:-1px; top:-1px; outline:none; cursor:pointer; width:106px; background-color: #32B690; border:1px solid #32B690; font:16px/27px  arial, "Microsoft Yahei", "宋体"; color:#fff; height:29px; *font:16px/23px  arial, "Microsoft Yahei", "宋体";}
.hdright form .sechcont{margin-top:8px;}
.sechcont label{padding-right:15px; font:12px "宋体"; color:#323232;}
.sechcont label input{vertical-align:-3px; margin-right:3px;}

/*导航栏*/
.gk .nav_menu {
    line-height: 45px;
    background-color: #32B690;
    background-repeat: repeat-x;
    height: 45px;
    width: 100%;
}
.gk .nav_swich {
    line-height: 30px;
    overflow: hidden;
    width: 100%;
    background-color: #EBEBEB;
}

.gk .menu {
    width: 960px;
    clear: both;
    margin-right: auto;
    margin-left: auto;
    color: #3DA587;
}
.gk .menu-index {
    width: 1200px;
    clear: both;
    margin-right: auto;
    margin-left: auto;
    color: #3DA587;
}
.gk .menu a {
    line-height: 45px;
    height: 45px;
    width: 90px;
    text-align: center;
    font-family: "\5FAE\8F6F\96C5\9ED1";
    font-size: 18px;
    padding: 0 10px;
    font-weight: normal;
    color: #FFFFFF;
    display: inline-table;
}
.gk .a1 {
    line-height: 30px;
    height: 30px;
    width: 960px;
    margin-right: auto;
    margin-left: auto;
    background-color: #EBEBEB;
    border-top-width: 0px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #ededed;
    border-right-color: #ededed;
    border-bottom-color: #ededed;
    border-left-color: #ededed;
}
.gk .a1-index {
    line-height: 30px;
    height: 30px;
    width: 1200px;
    margin-right: auto;
    margin-left: auto;
    background-color: #EBEBEB;
    border-top-width: 0px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #ededed;
    border-right-color: #ededed;
    border-bottom-color: #ededed;
    border-left-color: #ededed;
}
.gk .a1 li {
    float: left;
    height: 30px;
    line-height: 30px;
    padding: 0 7px;
}
/* 广告 */
.guanggao{padding:5px 0px;text-align: center;}
.guanggao_show{padding:5px 0px 0px 50px;text-align: center;}
.border{border:#DDD solid 1px;}
.mt-10{margin-top: 10px;}
.mb-10{margin-bottom: 10px;}
.bg-color-white{background-color:#fff;}

.friend_link{width:1000px; height:auto; overflow:hidden; margin:0 auto 20px auto;}
.title_b_link{width:100%; height:35px; background:#2FA2F2; border-bottom:#0066FF solid 1px;}
.titleh3_b_link{float:left; line-height:35px; margin:0 0 0 8px; color:#fff; padding-left:5px; font-size:14px; font-weight:normal;}
.list_b_link{width:998px; height:auto; overflow:hidden; padding:10px 0; border:#D3D3D3 solid 1px; border-top:none;}
.list_b_link ul li{float:left; margin-left:20px;}
.listent_c_link:link,.listent_c_link:visited{text-decoration:none; color:#333; line-height:30px; float:left;}
.listent_c_link:hover{text-decoration:underline; color:#CC0000;}










/*open*/

@charset "UTF-8";
    html,body {
    margin:0;
    padding:0
}
h1,h2 {
    padding:0
}
h3 {
    margin:0
}
h3,h4,h5 {
    padding:0
}
h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu {
    margin:0;
    padding:0
}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details {
    display:block
}
table {
    border-collapse:collapse;
    border-spacing:0
}
caption,th {
    text-align:left;
    font-weight:400
}
html,body,fieldset,img,iframe,abbr {
    border:0
}
img {
    vertical-align:top
}
i,cite,em,var,address,dfn {
    font-style:normal
}
[hidefocus],summary {
    outline:0
}
li {
    list-style:none
}
sup,sub {
    font-size:83%
}
pre,code,kbd,samp {
    font-family:inherit
}
q:before,q:after {
    content:none
}
textarea {
    overflow:auto;
    resize:none
}
label,summary {
    cursor:default
}
a,button {
    cursor:pointer
}
em,strong,b {
    font-weight:700
}
del,ins,u,s,a,a:hover {
    text-decoration:none
}
body,textarea,input,button,select,keygen,legend {
    font:12px/1.14 "Arial","Hiragino Sans GB",\5b8b\4f53,"Georgia","serif";
    color:#333;
    outline:0
}
h1,h2,h3,h4,h5,h6,small {
    font-family:"Arial","Hiragino Sans GB","Microsoft YaHei",\5fae\8f6f\96c5\9ed1,"Helvetica","sans-serif";
    line-height:150%;
    font-weight:400
}
h1 {
    font-size:2em;
    margin:0
}
h2 {
    font-size:1.5em;
    margin:0
}
h3 {
    font-size:1.17em
}
h4 {
    font-size:1em;
    margin:1.33em 0
}
h5 {
    font-size:1.17em;
    margin:.6em 0 .33em
}
h6 {
    font-size:.75em
}
body {
    background:#fff
}
a {
    color:#333
}
.clear:after,.f-cb:after {
    clear:both;
    content:'.';
    display:block;
    height:0;
    visibility:hidden
}
.clear,.f-cb {
    zoom:1
}
.left,.f-fl {
    float:left
}
.right,.f-fr {
    float:right
}
.rel,.f-pr {
    position:relative;
}
.abs,.f-pa {
    position:absolute
}
.fixed,.f-fxd,.f-pf {
    position:fixed
}
.nowrp,.f-thide {
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.notxt,.f-hide {
    text-indent:-9999px
}
.notxt,.f-hide,.ohide,.f-ohide {
    overflow:hidden
}
.f-ib {
    display:inline-block;
    *display:inline;
    zoom:1
}
.hide,.f-dn {
    display:none
}
.shadow,.f-shadow {
    box-shadow:0 2px 2px #ccc;


}
.shadow1,.f-shadow1 {
    box-shadow:0 1px 1px #ccc
}
.f-dn {
    display:none
}
.f-db {
    display:block
}
.f-oh {
    overflow:hidden
}
.f-usn {
    user-select:none;
    -moz-user-select:none;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -o-user-select:none
}
.f-pre {
    overflow:hidden;
    text-align:left;
    white-space:pre-wrap;
    white-space:-moz-pre-wrap;
    white-space:-o-pre-wrap;
    word-wrap:break-word;
    word-break:break-all
}
.f-taj {
    text-align:justify;
    text-justify:inter-ideograph
}
.f-f0 {
    font-family:"Arial","Hiragino Sans GB","Microsoft YaHei",\5fae\8f6f\96c5\9ed1,"Helvetica","sans-serif"
}
.f-f1 {
    font-family:"Arial","Hiragino Sans GB",\5b8b\4f53,"Georgia","serif"
}
.f-c0 {
    color:#000
}
.f-c3 {
    color:#333
}
.f-c6 {
    color:#666
}
.f-c9 {
    color:#999
}
.f-cf {
    color:#fff
}
.f-ccc {
    color:#ccc
}
.f-cgreen {
    color:#32B690
}
.f-cyellow {
    color:#ffbc62
}
.f-cted {
    color:#c81400
}
a .f-c0:hover,a.f-c0:hover,a .f-c3:hover,a.f-c3:hover,a .f-c6:hover,a.f-c6:hover,a .f-c9:hover,a.f-c9:hover,a .f-cgreen:hover {
    color:#32B690
}
@font-face {
    font-family:'icomoon';
    src:url("fonts/icomoon.eot");
    src:url("fonts/icomoon.eot?#iefix") format("embedded-opentype"),url("fonts/icomoon.ttf") format("truetype"),url("fonts/icomoon.woff") format("woff"),url("fonts/icomoon.svg#icomoon") format("svg");
    font-weight:400;
    font-style:normal
}
.f-icons {
    font-family:'icomoon';
    speak:none;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.m-midnav .logo,.m-midnav .subtxt {
    background:url(../../Images/open/logo_big.png) no-repeat 9999px 9999px
}
.m-botnav .mainnav .new,.u-nav2 .hd-share .shicon1,.u-nav2 .hd-share .shicon2,.u-nav2 .hd-share .shicon3,.u-nav2 .hd-share .shicon4,.m-fixnav4 .cate,.u-commonbtn,.u-cover .new,.u-cover .update,.u-cover .NEW,.u-cover .UPDATE {
    background:url(../../Images/open/sprite.png) no-repeat 9999px 9999px
}
body {
    width:100%
}
body.mbody1180 {
    min-width:1180px
}
body.mbody960 {
    min-width:960px
}
.g-wrap {
    width:100%
}
.g-container,.g-doc {
    width:960px;
    margin:0 auto
}
.g-row:after {
    clear:both;
    content:'.';
    display:block;
    height:0;
    visibility:hidden
}
.g-row {
    margin:0 -8px 0 -7px;
    zoom:1
}
.g-limitrow {
    max-height:345px
}
.g-limitrow,.g-autorow {
    overflow:hidden;
    position:relative
}
.g-autorow {
    height:auto;
    zoom:1
}
.g-sd {
    position:relative;
    float:right;
    width:340px;
    margin-left:-340px
}
.g-mn {
    float:left;
    width:100%
}
.g-mnc {
    margin-right:340px
}
.g-hide,.g-ihide {
    display:none
}
.g-cell1,.g-cell2,.g-cell3 {
    float:left;
    margin:0 8px 0 7px
}
.g-cell1 {
    width:180px
}
.g-cell2 {
    width:375px
}
.g-cell3 {
    width:570px
}
.g-card1 {
    height:175px
}
.b-5 {
    clear:both;
    overflow:hidden;
    display:block
}
.b-10 {
    height:10px
}
.b-10,.b-20,.b-30,.b-15,.b-40 {
    clear:both;
    overflow:hidden;
    display:block
}
.b-5 {
    height:5px
}
.b-20 {
    height:20px
}
.b-30 {
    height:30px
}
.b-15 {
    height:15px
}
.b-40 {
    height:40px
}
@media screen and (min-width:1200px) {
    .g-hide {
    display:block
}
.g-ihide {
    display:inline
}
.g-container {
    width:1180px
}
.g-row {
    margin:0 -10px
}
.g-cell1 {
    margin:0 10px;
    width:180px
}
.g-cell2 {
    margin:0 10px;
    width:380px
}
.g-cell3 {
    margin:0 10px;
    width:580px
}
.m-footer .links,.m-footer .cr {
    text-align:left
}
.m-footer .cr {
    width:863px;
    float:left
}
.m-footer .theme {
    float:left
}
}.m-topnav {
    height:36px
}
.m-topnav,.m-smnav {
    background:#ebebeb;
    border-bottom:1px solid #ddd;
    z-index:900
}
.commentlist {
    position:absolute;
    width:347px;
    border:1px solid #ddd;
    z-index:999;
    background:#fff
}
.commentlist li {
    height:30px;
    line-height:30px;
    padding-left:9px;
    cursor:pointer
}
.commentlist li.current {
    background:#ddd
}
.m-midnav {
    height:54px;
    padding:28px 0;
    background:#fff;
    z-index:700
}
.m-midnav .logo {
    width:225px;
    height:54px;
    background-position:0 0
}
.m-midnav .subtxt {
    width:225px;
    height:34px;
    background-position:-225px -10px;
    margin-top:10px
}
.m-midnav .search {
    height:14px;
    width:370px;
    padding:9px;
    margin-top:10px;
    border:1px solid #ddd;
    -webkit-transition:background .1s ease-in 0s;
    -moz-transition:background .1s ease-in 0s;
    transition:background .1s ease-in 0s;
    background-color:#f5f5f5;
    cursor:text
}
.m-midnav .active,.m-midnav .active .inputxt {
    background:#fff
}
.m-midnav .phold {
    position:absolute;
    top:0;
    left:0;
    right:40px;
    line-height:32px;
    height:32px;
    text-indent:10px;
    cursor:text
}
.m-midnav .inputxt {
    border:none;
    background:#f5f5f5;
    outline:none;
    height:14px;
    width:90%;
    -webkit-transition:background .1s ease-in 0s;
    -moz-transition:background .1s ease-in 0s;
    transition:background .1s ease-in 0s
}
.m-midnav .subbtn {
    border:none;
    position:absolute;
    right:-1px;
    top:-1px;
    bottom:-1px;
    width:42px;
    height:34px;
    color:#fff;
    font-size:16px;
    background-color:#ef9632;
    cursor:pointer;
    -webkit-transition:background .05s ease-in 0s;
    -moz-transition:background .05s ease-in 0s;
    transition:background .05s ease-in 0s
}
.m-midnav .subbtn:hover {
    background-color:#ffa643
}
.m-botnav {
    z-index:800;
    height:40px;
    box-shadow:0 1px 1px rgba(0,0,0,.3)
}
.m-botnav .main {
    height:100%;
    background:#286a46
}
.m-botnav .sub {
    height:25px
}
.m-botnav .mainnav {
    height:40px
}
.m-botnav .mainnav .link {
    display:block;
    padding:0 13px;
    font-size:16px;
    line-height:40px;
    height:38px;
    border:1px solid #286a46
}
.m-botnav .mainnav .link:hover,.m-botnav .mainnav .link.current {
    background:#2e9057;
    color:#fff
}
.m-botnav .mainnav .new {
    background-position:-59px 0;
    width:26px;
    height:20px;
    top:-10px;
    text-align:center;
    color:#fff;
    left:50%;
    margin-left:-13px
}
.m-botnav .active .link {
    background:#fff;
    color:#666!important;
    padding:0 10px;
    margin:0 6px;
    box-shadow:2px 0 3px rgba(0,0,0,.2);
    border:1px solid #ddd;
    border-bottom:1px solid #fff
}
.m-botnav .active .link:hover,.m-botnav .active .link.current {
    color:#666;
    background:#fff
}
.m-botnav .subnav {
    position:absolute;
    top:100%;
    background:#fff;
    left:6px;
    right:6px;
    border:1px solid #ddd;
    border-top:none;
    z-index:200
}
.m-botnav .subnav a {
    height:26px;
    line-height:26px;
    width:100%;
    display:block;
    text-indent:10px
}
.m-botnav .subnav a:hover {
    text-decoration:none;
    background:#f5f5f5
}
.m-smnav {
    padding:2px 0;
    height:36px
}
.m-smnav .img {
    margin:5px 0;
    background:url(../../Images/open/logo_small.png) no-repeat;
    height:25px;
    width:130px
}
.m-smnav .search {
    height:15px;
    width:165px;
    padding:4px;
    border:1px solid #ddd;
    -webkit-transition:background .1s ease-in 0s;
    -moz-transition:background .1s ease-in 0s;
    transition:background .1s ease-in 0s;
    background-color:#f5f5f5;
    cursor:text;
    margin:5px 18px
}
.m-smnav .active,.m-smnav .active .inputxt {
    background:#fff
}
.m-smnav .phold {
    position:absolute;
    top:0;
    left:0;
    right:10px;
    line-height:25px;
    height:24px;
    text-indent:4px;
    cursor:text;
    width:85%
}
.m-smnav .inputxt {
    border:none;
    background:#f5f5f5;
    outline:none;
    height:14px;
    width:86%;
    -webkit-transition:background .1s ease-in 0s;
    -moz-transition:background .1s ease-in 0s;
    transition:background .1s ease-in 0s
}
.m-smnav .subbtn {
    border:none;
    position:absolute;
    right:-1px;
    top:-1px;
    bottom:-1px;
    width:27px;
    height:25px;
    color:#8f8f8f;
    font-size:16px;
    background-color:#ddd;
    cursor:pointer;
    -webkit-transition:background .05s ease-in 0s;
    -moz-transition:background .05s ease-in 0s;
    transition:background .05s ease-in 0s
}
.m-smnav .subbtn:hover {
    background-color:#d1d1d1
}
.u-nav {
    padding:11px 0
}
.u-nav,.u-nav2 {
    line-height:14px
}
.u-nav .li,.u-nav2 .li {
    padding:0 6px
}
.u-nav2 {
    padding:0
}
.u-nav2 .li {
    margin:11px 0;
    border-left:1px solid #d9d9d9
}
.u-nav2 .li.last {
    padding-right:0
}
.u-nav2 .active {
    background:#fff;
    padding:11px 6px;
    margin:0;
    border-left:1px solid #ebebeb;
    box-shadow:1px 2px 1px rgba(0,0,0,.2)
}
.u-nav2 .hd-mycenter {
    top:100%;
    left:0;
    z-index:11;
    background-color:#fff;
    right:0;
    border-top:none;
    box-shadow:1px 2px 1px rgba(0,0,0,.2)
}
.u-nav2 .hd-mycenter .link {
    background-color:#fff;
    text-indent:8px;
    line-height:24px;
    height:24px;
    display:block;
    width:100%
}
.u-nav2 .hd-mycenter .link:hover {
    text-decoration:none;
    background-color:#f5f5f5
}
.u-nav2 .hd-share {
    padding:10px;
    top:100%;
    left:0;
    width:140px;
    background:#fff;
    box-shadow:1px 2px 1px rgba(0,0,0,.2)
}
.u-nav2 .hd-share .shicon1,.u-nav2 .hd-share .shicon2,.u-nav2 .hd-share .shicon3,.u-nav2 .hd-share .shicon4 {
    display:block;
    width:25px;
    height:25px;
    background-position:-60px -20px;
    margin:0 5px
}
.u-nav2 .hd-share .shicon2 {
    background-position:-92px -20px
}
.u-nav2 .hd-share .shicon3 {
    background-position:-122px -20px
}
.u-nav2 .hd-share .shicon4 {
    background-position:-150px -20px
}
.u-nav2 .hd-share .shicon1:hover {
    background-position:-60px -51px
}
.u-nav2 .hd-share .shicon2:hover {
    background-position:-92px -51px
}
.u-nav2 .hd-share .shicon3:hover {
    background-position:-122px -51px
}
.u-nav2 .hd-share .shicon4:hover {
    background-position:-150px -51px
}
.u-login,.u-beforelogin {
    margin-right:4px
}
.m-sidebar {
    position:fixed;
    left:50%;
    margin-left:490px;
    bottom:70px;
    z-index:900;
    visibility:hidden;
    opacity:0;
    transform:translate3d(0,25%,0);
    transition:.5s
}
.m-sidebar.show {
    opacity:1;
    visibility:visible;
    transform:none;
    transition:.25s
}
.m-sidebar.index {
    bottom:130px
}
.m-sidebar .btn {
    display:block;
    box-sizing:border-box;
    width:60px;
    height:60px;
    margin-left:4px;
    margin-bottom:4px;
    border:1px solid #e8e8e8;
    background:#fff url("../../Images/open/slider.png") no-repeat 1000px 1000px;
    transition:.25s
}
.m-sidebar .btn:hover {
    background-color:#e8e8e8;
    border-color:#dadada
}
.m-sidebar .xtxBtn {
    color:#ee912b;
    text-align:center;
    line-height:40px;
    font-size:16px
}
.m-sidebar .xtxBtn:hover {
    border-color:#eee;
    background-color:#fff;
    text-shadow:0 2px 25px #ee912b
}
.m-sidebar .qrBtn {
    position:relative;
    background-position:4px 4px
}
.m-sidebar .qrBtn:hover .qrCode {
    opacity:1;
    visibility:visible
}
.m-sidebar .qrBtn .qrCode {
    display:block;
    position:absolute;
    top:-1px;
    right:100%;
    padding:7px;
    border:1px solid #e8e8e8;
    opacity:0;
    visibility:hidden;
    background:#fff;
    margin-right:4px;
    text-align:center;
    transition:.5s
}
.m-sidebar .qrBtn .qrCode:before {
    content:' ';
    position:absolute;
    display:block;
    left:100%;
    top:-1px;
    width:4px;
    height:100%
}
.m-sidebar .qrBtn .qrCode img {
    margin-top:3px
}
.m-sidebar .fbBtn {
    padding-top:40px;
    background-position:4px -54px;
    color:#919191;
    text-align:center
}
.m-sidebar .scrollBtn {
    opacity:0;
    visibility:hidden;
    background-position:4px -94px
}
.m-sidebar .scrollBtn.show {
    opacity:1;
    visibility:visible
}
@media screen and (min-width:1200px) {
    .m-sidebar {
    margin-left:600px
}
}@media screen and (max-width:1099px) {
    .m-sidebar.show {
    opacity:0;
    visibility:hidden;
    transform:translate3d(100%,0,0);
    transition:.25s
}
}.m-sidebar2 {
    right:10px;
    bottom:105px
}
.m-sidebar2 .toyUp {
    position:absolute;
    z-index:1;
    width:80px;
    height:92px;
    top:-75px;
    left:12px;
    background:url(../../Images/open/toy.png) no-repeat
}
.m-sidebar2 .appdown {
    position:relative;
    z-index:2;
    background:#fff;
    border:1px solid #ebebeb;
    padding:10px
}
.m-sidebar2 .appdown .img {
    margin:5px 0
}
.m-sidebar2 .appdown .close {
    margin-left:10px
}
.m-subnav {
    height:26px;
    background:#ebebeb;
    color:#666;
    z-index:600;
    box-shadow:0 0 3px #aaa
}
.m-subnav .itemul {
    margin-left:-5px
}
.m-subnav .item {
    z-index:10;
    float:left
}
.m-subnav .itemname {
    display:block;
    top:0;
    left:0;
    margin:0;
    height:26px;
    padding:0 5px;
    color:#666
}
.m-subnav .itemname .link {
    display:block;
    height:26px;
    padding:0 7px;
    line-height:26px;
    transition:.25s
}
.m-subnav .active .itemname {
    z-index:10;
    overflow:hidden
}
.m-subnav .active .itemname .link,.m-subnav .menu {
    background:#fff;
    box-shadow:0 0 5px #ccc
}
.m-subnav .menu {
    display:none;
    z-index:9;
    top:26px;
    left:5px;
    width:426px;
    height:188px;
    padding-top:12px
}
.m-subnav .menu a {
    color:#32B690
}
.m-subnav .menu .bg {
    top:20px;
    left:212px;
    width:1px;
    height:130px;
    background:#eee
}
.m-subnav .menu .con {
    height:154px
}
.m-subnav .menu .con a {
    float:left;
    line-height:30px;
    width:200px;
    color:#666;
    padding-left:12px
}
.m-subnav .menu .con a:hover {
    color:#32B690
}
.m-subnav .menu .con a.update {
    color:#32B690
}
.m-subnav .menu .more {
    border-top:1px solid #eee;
    height:32px;
    line-height:32px;
    margin:0 12px;
    text-align:right
}
.m-subnav3,.m-subnav2,.m-subnav5 {
    height:49px
}
.m-subnav3,.m-subnav2,.m-subnav5,.m-subnav4 {
    z-index:600;
    border-bottom:1px solid #ddd
}
.m-subnav3 .link,.m-subnav2 .link,.m-subnav5 .link,.m-subnav4 .link {
    display:block;
    height:45px;
    line-height:53px;
    font-size:14px;
    margin-right:45px
}
.m-subnav3 .link:hover,.m-subnav5 .link:hover,.m-subnav4 .link:hover {
    color:#7d9519
}
.m-subnav3 .current,.m-subnav5 .current,.m-subnav4 .current {
    color:#7d9519;
    border-bottom:4px solid #7d9519
}
.m-fixnav,.m-fixnav4 {
    height:49px;
    width:100%;
    top:0;
    background:#ebebeb;
    z-index:600
}
.m-fixnavshadow {
    box-shadow:0 0 3px #999;
    border-bottom:1px solid #aaa \9
}
.m-subnav2 .link:hover {
    color:#7e512a
}
.m-subnav2 .current {
    color:#7e512a;
    border-bottom:4px solid #7e512a
}
.m-subnav4 {
    height:69px
}
.m-fixnav4 {
    padding:10px 0
}
.m-fixnav4 .cate {
    width:46px;
    height:49px;
    background-position:0 1px;
    line-height:49px;
    color:#1F8D6E;
    font-size:14px;
    text-align:center;
    margin-right:10px
}
.m-fixnav4 .itemul {
    width:190px
}
.m-fixnav4 .itemul2 {
    width:300px
}
.m-fixnav4 .itemul3 {
    width:240px
}
.m-fixnav4 .li2 {
    width:60px;
    line-height:26px
}
.m-fixnav4 .current {
    color:#257397;
    border-bottom:2px solid #257397
}
@media screen and (min-width:1200px) {
    .m-fixnav4 .itemul {
    width:240px
}
.m-fixnav4 .itemul2 {
    width:400px
}
.m-fixnav4 .itemul3 {
    width:320px
}
.m-fixnav4 .li2 {
    width:70px
}
}.m-slidebox {
    z-index:500;
    height:425px;
    background:#282828;
    box-shadow:0 0 5px #aaa
}
.mainslideData {
    display:none
}
.m-slidebox .imgItem {
    width:100%;
    height:425px;
    display:none;
    z-index:1
}
.m-slidebox .imgbox {
    height:100%;
    background:0 0;
    margin:0 auto
}
.m-slidebox .imgbox .pic {
    width:100%;
    height:100%;
    background-position:center center;
    background-repeat:no-repeat
}
.m-slidebox .imgbox .txt {
    top:162px;
    left:0;
    text-shadow:0 1px 2px rgba(0,0,0,.8)
}
.m-slidebox .imgbox .txt .title {
    margin-top:12px;
    font-size:32px
}
.m-slidebox .imgbox .txt .digest {
    margin-top:8px;
    font-size:12px
}
.m-slidebox .imgbox .txt .tag {
    height:24px;
    background:url("../../Images/open/slider_tag.png") no-repeat -1000px
}
.m-slidebox .imgbox .txt .tag.tag-01ted {
    background-position:0 0
}
.m-slidebox .imgbox .txt .tag.tag-02gj {
    background-position:0 -25px
}
.m-slidebox .imgbox .txt .tag.tag-03zg {
    background-position:0 -50px
}
.m-slidebox .imgbox .txt .tag.tag-04sk {
    background-position:0 -75px
}
.m-slidebox .imgbox .txt .tag.tag-05jlp {
    background-position:0 -100px
}
.m-slidebox .imgbox .txt .tag.tag-06kh {
    background-position:0 -125px
}
.m-slidebox .imgbox .txt .tag.tag-07c {
    background-position:0 -150px
}
.m-slidebox .imgbox .txt .tag.tag-10ykt {
    background-position:0 -175px
}
.m-slidebox .imgbox .txt .tag.tag-08zs {
    background-position:0 -200px
}
.m-slidebox .imgbox .txt .tag.tag-09t {
    background-position:0 -225px
}
.m-slidebox .imgbox .txt .tag.tag-11ch {
    background-position:0 -250px
}
.m-slidebox .imgbox .txt .tag.tag-012mooc {
    background-position:0 -275px
}
.m-slidebox .slwrap {
    z-index:5;
    top:365px;
    left:0
}
.m-slidebox .slwrap .item {
    top:0;
    width:70px;
    height:45px;
/*    border:1px solid #999;*/
    cursor:pointer
}
.m-slidebox .slwrap .item .slt {
    opacity:.6;
    filter:alpha(opacity=60);
    width:70px;
    height:45px;
    -webkit-transition-duration:.4s;
    -moz-transition-duration:.4s;
    transition-duration:.4s
}
.m-slidebox .slwrap .item .posborder {
    top:-1px;
    left:-1px;
    width:70px;
    height:45px;
    display:none;
    border:1px solid #999
}
.m-slidebox .slwrap .itempos .posborder {
    display:block
}
.m-slidebox .slwrap .itempos .slt {
    opacity:1;
    filter:alpha(opacity=100)
}
.m-slidebox .tabwrap {
    z-index:6;
    top:0;
    right:0;
    height:425px;
    width:290px
}
.m-slidebox .tabwrap .bg {
    background:#2b2c2c;
    height:100%;
    width:100%;
    opacity:.9;
    filter:alpha(opacity=90)
}
.m-slidebox .tabwrap .bgtop {
    height:36px;
    background:#404040;
    border-bottom:1px solid #484848
}
.m-slidebox .tabwrap .con {
    top:0;
    left:0;
    height:100%;
    width:100%
}
.m-slidebox .tabwrap .tabtop {
    height:36px;
    background:#404040;
    border-bottom:1px solid #484848
}
.m-slidebox .tabwrap .tabs {
    width:100%;
    height:38px;
    top:0;
    left:0
}
.m-slidebox .tabwrap .tabsul {
    padding:0 16px;
    list-style:none;
    margin:0
}
.m-slidebox .tabwrap .tab {
    width:60px;
    color:#888;
    cursor:pointer;
    padding:0 2px;
    line-height:35px;
    font-size:13px
}
.m-slidebox .tabwrap .tabpos {
    color:#fff
}
.m-slidebox .tabwrap .tabline {
    top:35px;
    left:16px;
    height:3px;
    width:60px;
    background:#32B690
}
.m-slidebox .tabwrap .tabcon {
    height:388px
}
.m-slidebox .tabwrap .subtabcon {
    display:none
}
.m-slidebox .tabwrap .tabbox {
    display:none;
    top:0;
    left:0;
    height:100%;
    width:100%
}
.m-slidebox .subtabs {
    color:#969696;
    line-height:24px;
    padding:8px 0 0 15px;
    font-size:11px
}
.m-slidebox .subtabs a {
    color:#969696;
    padding:0 16px
}
.m-slidebox .subtabs a.subtabpos {
    color:#fff
}
.m-slidebox .empty {
    line-height:100px;
    text-align:center
}
.m-slidebox .listwrap {
    padding-top:12px
}
.m-slidebox .list {
    list-style:none;
    margin:0;
    padding:0
}
.m-slidebox .list .item {
    display:block;
    padding:8px 10px;
    height:20px;
    line-height:20px;
    color:#999;
    transition:.25s
}
.m-slidebox .list .item:hover {
    background:#404040
}
.m-slidebox .list .item .icon {
    float:left;
    height:18px;
    width:18px;
    text-align:center;
    border:1px solid #6f6f6f;
    line-height:18px
}
.m-slidebox .list .item .icon2 {
    border-color:#ef9632;
    background:#ef9632;
    color:#fff
}
.m-slidebox .list .item .noicon {
    float:left;
    height:3px;
    width:3px;
    background:#575757;
    margin:8px 0 10px 8px
}
.m-slidebox .list .item .txt {
    padding:0 7px;
    width:180px;
    font-size:14px
}
.m-slidebox .list .item .ltxt {
    padding:0 7px;
    width:230px;
    font-size:14px
}
.m-slidebox .list .item .subtxt {
    color:#999
}
.m-slidebox .list .item .num {
    float:right;
    padding-left:12px;
    background:url("../../Images/open/viewCountIconBlack.png") left 5px no-repeat;
    color:#888
}
.m-slidebox .votebtn {
    display:block;
    margin:5px auto;
    width:252px;
    height:26px;
    background:#3b3b3b;
    line-height:26px;
    text-align:center;
    border:1px solid #494949;
    color:#ccc
}
.m-slidebox .votebtn:hover {
    background:#535353
}
.u-loginWin {
    position:fixed;
    text-align:left;
    top:50%;
    left:50%;
    margin:-132px 0 0 -202px;
    width:405px;
    height:265px;
    padding:20px;
    background:#fff;
    border:1px solid #b9becb
}
.u-loginWin .tit {
    height:18px;
    line-height:18px;
    font-size:16px
}
.u-loginWin .logarea {
    padding:25px 55px 0
}
.u-loginWin .ipt {
    margin-top:12px
}
.u-loginWin .inp {
    border:1px solid #dfdfdf;
    background:#f1f1f1;
    padding:8px 5px
}
.u-loginWin .inp input {
    background:#f1f1f1;
    outline:none;
    border:none;
    width:100%
}
.u-loginWin .inp label {
    top:10px;
    left:8px;
    color:#ccc
}
.u-loginWin .active,.u-loginWin .active input {
    background:#fff
}
.u-loginWin .error {
    border-color:#fbb6b6;
    background:#fad6d6
}
.u-loginWin .error input {
    background:#fad6d6
}
.u-loginWin .suggest {
    list-style:none;
    padding:0;
    background:#fafafa;
    position:absolute;
    top:100%;
    left:0;
    right:0;
    z-index:11;
    border:1px solid #dfdfdf
}
.u-loginWin .suggest li {
    height:32px;
    line-height:32px;
    color:#666;
    text-indent:1em
}
.u-loginWin .suggest li:hover,.u-loginWin .suggest li.select {
    background-color:#ebecee;
    color:#32B690
}
.u-loginWin .suggest .note {
    color:#999
}
.u-loginWin .suggest .note:hover {
    background:#fafafa;
    color:#999
}
.u-loginWin .submitBtn {
    display:block;
    cursor:pointer;
    border:none;
    width:100%;
    height:35px;
    background:url(../../Images/open/login.png) 0 0 no-repeat;
    text-indent:-9999px;
    outline:none
}
.u-loginWin .submitBtn:hover {
    background-position:0 -45px
}
.u-loginWin .close {
    display:block;
    position:absolute;
    right:0;
    top:0;
    height:40px;
    width:40px;
    text-align:center;
    line-height:40px
}
.u-page {
    display:none;
    float:right;
    font-size:0;
    text-align:center;
    margin:12px 0 0;
    padding:10px 0
}
.pageBtn,.u-page a {
    color:#5a5a5a
}
.pageBtn,.u-page a,.u-page span {
    border:1px solid #bfc6cc;
    float:left;
    width:22px;
    height:20px;
    line-height:20px;
    font-size:12px;
    margin-left:5px;
    text-decoration:none;
    background-color:#fff
}
.u-page .current {
    line-height:22px;
    border:none;
    width:24px;
    height:22px;
    background-color:#29754d;
    color:#fff
}
.u-page span {
    cursor:pointer;
    color:#fff
}
.u-page a:hover {
    color:#fff;
    background-color:#29754d;
    text-decoration:none
}
.u-page .next,.u-page .prev {
    width:50px
}
.u-page .current.next,.u-page .current.prev {
    background:0 0;
    color:#999;
    border:1px solid #BFC6CC
}
.u-page .next.current,.u-page .prev.current {
    height:20px
}
.u-commonbtn {
    text-align:center;
    width:95px;
    height:35px;
    color:#fff;
    font-size:16px;
    line-height:35px;
    background-position:0 -118px
}
.u-commonbtn:hover {
    background-position:0 -153px
}
.u-browserDialog {
    position:fixed;
    top:50%;
    left:50%;
    margin:-75px 0 0 -177px;
    width:365px;
    height:125px;
    padding:20px;
    background:#fff;
    box-shadow:0 0 15px #333
}
.u-browserDialog .wrap {
    height:100%
}
.u-browserDialog .close {
    font-size:16px;
    right:-10px;
    top:-10px;
    height:20px;
    width:20px;
    text-align:center;
    line-height:20px
}
.u-browserDialog .img {
    margin-top:10px;
    width:88px;
    height:84px;
    background:url(../../Images/open/notsupport.png)
}
.u-browserDialog .right {
    padding:25px 0 0 15px
}
.u-browserDialog .right p {
    color:#444;
    line-height:25px
}
.u-browserDialog .right p.ts {
    font-weight:700
}
.u-browserDialog .right .btn {
    margin-top:12px
}
.u-loading {
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:499;
    background:#282828
}
.u-loading .loadingIcon {
    height:15px;
    width:128px;
    top:50%;
    left:50%;
    margin-left:-64px;
    margin-top:-7px;
    position:absolute;
    background:url(../../Images/open/loading.gif)
}
.u-breadnav {
    background:#f5f5f5;
    line-height:59px;
    text-align:left;
    box-shadow:0 1px 1px rgba(0,0,0,.1);
    border:1px solid #ddd \9
}
.u-breadnav .sp {
    color:#d3d3d3
}
.u-breadnav .pos {
    font-size:12px;
    vertical-align:bottom
}
.u-mtitle {
    padding:15px 0;
    height:30px
}
.u-mtitle h2 {
    font-size:24px;
    line-height:30px
}
.u-mtitle p {
    padding:10px 0 0 0;
    font-size:1.17em
}
.u-mtitle a.label {
    border-radius:4px;
    padding:0 4px;
    margin-right:1em;
    line-height:20px;
    transition:.25s
}
.u-mtitle a.label:hover {
    color:#fff;
    background:#32B690;
}
.u-mtitle a.login {
    color:#64ac80;
    padding-left:10px
}
.u-mtitle .u-switchbtns {
    margin-top:10px
}
.u-mtitle .u-refreshbtn {
    margin-top:10px;
    background:#fff;
    color:#32B690;
    border:1px solid #e6e6e6;
    border-radius:5px;
    text-align:center;
    line-height:20px;
    padding:0 9px
}
.u-mtitle .u-refreshbtn:hover {
    background:#206740;
    color:#fff
}
.u-switch {
    overflow:hidden;
    position:relative;
    padding:0 5px;
    margin:0 -5px
}
.u-switch>div {
    /*width:99999px*/
    width:1290px;
   
}
.u-switchbtns {
    width:43px
}
.u-switchbtns .btn {
    font-size:16px;
    border:1px solid #e6e6e6;
    background:#fff;
    text-align:center;
    cursor:pointer;
    width:20px;
    height:20px;
    line-height:20px;
    color:#999
}
.u-switchbtns .btn:hover {
    color:#32B690
}
.u-switchbtns .disable {
    color:#ddd;
    cursor:default
}
.u-switchbtns .disable:hover {
    color:#ddd
}
.u-switchbtns .left {
    border-top-left-radius:5px;
    border-bottom-left-radius:5px
}
.u-switchbtns .right {
    border-left:none;
    border-top-right-radius:5px;
    border-bottom-right-radius:5px
}
.u-showall {
    width:100%;
    height:30px;
    position:relative
}
.u-showall .upline {
    width:100%;
    height:14px;
    border-bottom:1px solid #ccc
}
.u-showall .dnline {
    width:100%;
    height:14px;
    border-top:1px solid #fff
}
.u-showall .dnbtn {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:30px
}
.u-showall .center {
    width:90px;
    height:30px;
    background:#f0f0f0;
    margin:0 auto;
    text-align:center
}
.u-showall .btn {
    border:1px solid #ddd;
    border-radius:5px;
    display:inline-block;
    line-height:26px;
    height:25px;
    width:auto;
    background:#fff;
    padding:0 5px;
}
.u-packageCard {
    display:block;
    width:372px;
    height:207px;
    background:url(../../Images/open/sp_bg.png) 0 0;
    margin:0 32px 25px 0
}
.u-packageCard img {
    width:360px;
    height:202px
}
.u-packageCard .mask {
    top:0;
    left:0;
    bottom:6px;
    right:12px;
    background-color:#1f6740;
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-transition:box-shadow .2s ease-in 0s;
    -moz-transition:box-shadow .2s ease-in 0s;
    transition:box-shadow .2s ease-in 0s;
    z-index:25
}
.u-packageCard .info {
    z-index:50;
    left:0;
    bottom:5px;
    width:360px;
    height:125px;
    background:url(../../Images/open/sp_info_bg.png) repeat-x
}
.u-packageCard .info .bin {
    left:0;
    bottom:0;
    height:52px;
    width:100%
}
.u-packageCard .info h4 {
    text-indent:12px;
    margin:0;
    line-height:52px;
    width:260px;
    font-size:22px;
    color:#fff;
    text-shadow:0 1px 3px #444
}
.u-packageCard .info .js {
    height:30px;
    margin:10px;
    width:46px;
    overflow:hidden
}
.u-packageCard .info .js .hbg {
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:#000;
    opacity:.6;
    filter:alpha(opacity=60)
}
.u-packageCard .info .js p.txt {
    text-align:center;
    font-size:14px;
    line-height:30px;
    color:#fff
}
.u-packageCard:hover .mask {
    opacity:.5;
    filter:alpha(opacity=50)
}
.search-desc {
    font-size:12px
}
.u-feedbackTip {
    position:fixed;
    top:48%;
    left:44%;
    right:10px;
    border:none;
    -webkit-box-shadow:0 0 10px #999;
    -moz-box-shadow:0 0 10px #999;
    box-shadow:0 0 10px #999;
    color:#fff;
    height:42px;
    line-height:42px;
    display:none;
    width:200px
}
.u-feedbackTip span {
    width:30px;
    height:30px;
    background:url("../../Images/open/20130123094834414a4.jpg") no-repeat 9999px 9999px;
    margin:6px 10px
}
.u-feedbackTip h1 {
    font-size:14px;
    line-height:42px;
    font-weight:400
}
.u-feedbackTip.okTip {
    background-color:#287d4f
}
.u-feedbackTip.okTip span {
    background-position:0 0
}
.u-feedbackTip.wrongTip {
    background-color:#fad6d6;
    border:1px solid #fbb6b6
}
.u-feedbackTip.wrongTip h1 {
    color:#c33
}
.u-feedbackTip.wrongTip span {
    background-position:0 -50px
}
.m-confirmBox p,.m-confirmBox .yes,.m-confirmBox .false {
    background:url(../../Images/open/centericon.png) no-repeat 9999px 9999px
}
.m-confirmBox {
    height:94px;
    cursor:default
}
.m-confirmBox .box {
    padding:14px 14px 0
}
.m-confirmBox p {
    padding-left:34px;
    height:31px;
    line-height:31px;
    text-align:left;
    background-position:5px -378px
}
.m-confirmBox .btn {
    padding:0 35px
}
.m-confirmBox .yes {
    cursor:pointer;
    height:33px;
    width:56px;
    background-position:0 -529px;
    background-repeat:repeat-x;
    color:#fff;
    line-height:33px
}
.m-confirmBox .yes:hover {
    background-position:0 -572px
}
.m-confirmBox .false {
    cursor:pointer;
    margin-left:10px;
    height:33px;
    width:57px;
    background-position:0 -618px;
    background-repeat:repeat-x;
    color:#666;
    line-height:33px
}
.m-confirmBox .false:hover {
    background-position:0 -660px
}
.u-cover .mask,.u-cover .sub,.u-cover .new,.u-cover .update,.u-cover .NEW,.u-cover .UPDATE {
    bottom:0;
    right:0
}
.u-cover .mask {
    top:0;
    left:0;
    background-color:#1f6740;
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-transition:box-shadow .2s ease-in 0s;
    -moz-transition:box-shadow .2s ease-in 0s;
    transition:box-shadow .2s ease-in 0s;
    z-index:25;
    width: 225px;
}
.u-cover .sub {
    left:0;
    height:20px;
    line-height:20px;
    background:rgba(0,0,0,.5);
    background:#888 \9;
    color:#fff;
    text-indent:5px;
    z-index:20
}
.u-cover .new {
    width:30px
}
.u-cover .new,.u-cover .update {
    display:block;
    color:#fff;
    font-size:10px;
    height:21px;
    overflow:hidden;
    z-index:22;
    text-indent:9999px;
    background-position:0 -83px
}
.u-cover .NEW {
    width:30px
}
.u-cover .NEW,.u-cover .UPDATE {
    display:block;
    color:#fff;
    font-size:10px;
    height:21px;
    overflow:hidden;
    z-index:22;
    text-indent:9999px;
    background-position:0 -83px
}
.u-cover .UPDATE,.u-cover .update {
    width:45px;
    background-position:0 -57px
}
.u-cover:hover .mask {
    opacity:.5;
    filter:alpha(opacity=50)
}
.u-cover:hover .shadow {
    box-shadow:0 0 8px #666
}
.u-lectors {
    margin-left:-75px
}
.u-lectors .lector {
    height:110px;
    width:305px;
    margin-left:75px
}
.u-lectors .lector .face {
    height:100px;
    width:100px;
    padding:4px;
    margin-right:10px;
    background:#fff;
    border:1px solid #e3e3e3;
    border-radius:55px;
    box-shadow:2px 2px 3px #eee
}
.u-lectors .lector .face img {
    height:100px;
    width:100px;
    border-radius:50px
}
.u-lectors .lector .con {
    width:150px;
    text-align:left
}
.u-lectors .lector .con h4 {
    padding-top:10px;
    font-size:16px;
    line-height:35px;
    margin:0
}
.u-lectors .lector .con p {
    line-height:20px
}
.u-lectors .lector .con p a {
    color:#666
}
@media screen and (min-width:1200px) {
    .u-lectors {
    margin:0 -34px
}
.u-lectors .lector {
    margin-left:34px
}
}.u-tag {
    height:60px;
    padding:30px 0
}
.u-tag,.u-tag2,.u-tag3,.u-tag4 {
    background:#206740;
    text-align:center
}
.u-tag:hover,.u-tag2:hover,.u-tag3:hover,.u-tag4:hover {
    background:#135d35
}
.u-tag h2 {
    font-size:24px
}
.u-tag h2,.u-tag2 h2,.u-tag3 h2,.u-tag4 h2 {
    color:#fff;
    line-height:24px
}
.u-tag p,.u-tag2 p,.u-tag3 p,.u-tag4 p {
    padding:4px 16px;
    line-height:14px;
    height:14px;
    color:#fff;
    margin-top:15px
}
.u-tag2,.u-tag3 {
    height:85px;
    padding:45px 0 15px
}
.u-tag2,.u-tag3,.u-tag4 {
    background:#7d9519
}
.u-tag2 h2,.u-tag3 h2,.u-tag4 h2 {
    font-size:30px
}
.u-tag2 span,.u-tag3 span,.u-tag4 span {
    font-size:16px;
    color:rgba(255,255,255,.5);
    color:#ccc \9
}
.u-tag2:hover {
    background:#7d9519
}
.u-tag3 {
    background:#257397
}
.u-tag3:hover {
    background:#257397
}
.u-tag4 {
    background:#7e512a;
    padding:60px 0 15px;
    height:70px
}
.u-tag4:hover {
    background:#7e512a
}
.m-footer {
    border-top:1px solid #ddd;
    background:#e6e6e6;
    padding:20px 0;
    text-align:center
}
.m-footer .links {
    line-height:16px;
    margin-bottom:12px;
    color:#999
}
.m-footer .links span {
    padding:0 6px
}
.m-footer .links a {
    color:#666
}
.m-footer .links a:hover {
    text-decoration:underline
}
.m-footer .cr {
    color:#999;
    line-height:18px
}
.m-footer .theme {
    display:inline-block;
    *display:inline;
    zoom:1;
    margin-top:10px;
    height:23px;
    width:317px;
    background:url(../../Images/open/footer.png) no-repeat 0 0
}
.u-footertj {
    z-index:1000;
    position:fixed;
    left:15px;
    bottom:40px;
    height:170px
}
.u-footertj .pic {
    width:118px;
    height:113px;
    background:url(../../Images/open/footer_wjdc.png)
}
.u-footertj .close {
    background:url(../../Images/open/footer_common_closebtn.png) 0 0;
    width:16px;
    height:16px;
    top:-20px;
    left:90px;
    cursor:pointer
}
.u-footertj .close:hover {
    background-position:-20px 0
}
.u-share .btn {
    display:block;
    float:left;
    cursor:pointer;
    margin:0 3px;
    width:28px;
    height:28px;
    background:url(../../Images/open/share.png) no-repeat 0 0
}
.u-share .weibo {
    background-position:0 -28px
}
.u-share .weibo:hover {
    background-position:0 0
}
.u-share .yixin {
    background-position:-36px -30px
}
.u-share .yixin:hover {
    background-position:-37px 0
}
.u-share .qzone {
    background-position:-71px -29px
}
.u-share .qzone:hover {
    background-position:-71px 0
}
.u-share .renren {
    background-position:-105px -29px
}
.u-share .renren:hover {
    background-position:-105px 0
}
.u-share .douban {
    background-position:-134px -29px
}
.u-share .douban:hover {
    background-position:-134px 0
}
.u-appDownloadTip {
    position:fixed;
    top:50%;
    left:50%;
    margin:-155px 0 0 -238px;
    width:476px;
    height:310px;
    box-shadow:0 0 10px #333;
    background:#277d50
}
.u-appDownloadTip .close {
    top:12px;
    right:12px;
    width:18px;
    height:18px;
    background:url(../../Images/open/appdownload_tip.png) 0 -143px
}
.u-appDownloadTip .close:hover {
    background:url(../../Images/open/appdownload_tip.png) -44px -143px no-repeat
}
.u-appDownloadTip .con {
    color:#fff;
    text-align:center;
    padding:20px 0 30px
}
.u-appDownloadTip .con h2 {
    font-size:24px;
    line-height:33px
}
.u-appDownloadTip .con h3 {
    font-size:14px;
    line-height:20px
}
.u-appDownloadTip .con .pic {
    margin:30px auto 15px;
    width:328px;
    height:132px;
    background:url(../../Images/open/appdownload_tip.png) 0 0 no-repeat
}
.u-appDownloadTip .con p.info {
    font-size:13px;
    line-height:20px;
    color:#bdd1c5
}


.sort_link{color:#999;}
.teacher_zhiye{display:block;height: 78px;overflow:hidden; }

 

.gk .menu a:hover {
    background-color: #3DA587;
    text-decoration: none;
}

.gk .menu .selected { background-color:#3DA587;}
.g-container-footer{width: 1180px;margin: 0 auto;}















.m-uni .pager {
    text-align:center;
    padding:0 0 30px;
    height:32px
}
.m-uni .pager a,.m-uni .pager span {
    line-height:30px;
    width:30px;
    margin:0 2px;
    text-align:center
}
.m-uni .pager .pageNum,.m-uni .pager .pre,.m-uni .pager .next {
    color:#999;
    background:#fff;
    border:1px solid #ddd
}
.m-uni .pager .pageNum:hover,.m-uni .pager .pre:hover,.m-uni .pager .next:hover {
    color:#fff;
    background:#32B690;
    border-color:#32B690
}
.m-uni .pager .cPageNum {
    color:#fff;
    background:#32B690;
    margin:1px
}
@media screen and (min-width:1200px) {
    .m-uni .courses {
    margin-left:-20px
}
.m-uni .courses .u-unicard {
    margin-left:20px
}
}


.lists-pages{
    margin-top: 25px;
}
 
.lists-teacher{
    margin-bottom: 20px;
    padding: 0 10px 10px 0;
    border-bottom:1px solid #ddd;
    width: 880px;
    float: left;
}
